// pages/my/my.js
import {
    request
} from '../../utils/http';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        orderAmount: '',
        sts: '',
        collectionCount: 0,
        usernameinfo: ""
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.setData({
            usernameinfo: wx.getStorageSync('username')
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        //加载订单数字
        let ths = this;
        request({
            url: '/p/myOrder/orderCount',
        }).then(res => {
            ths.setData({
                orderAmount: res
            });
        })
        this.showCollectionCount();
    },

    // 查询所有的收藏量 

    showCollectionCount() {
        request({
            url: "/p/user/collection/count",
        }).then(res => {
            this.setData({
                collectionCount: res
            });
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    // 我的订单
    toOrderListPage(e) {
        let sts = e.currentTarget.dataset.sts;
        wx.navigateTo({
            url: '/pages/orderList/orderList?sts=' + sts,
        })
    },
    /**
     * 退出登录
     */
    logout() {
        // 请求退出登陆接口
        request({
            url: '/logOut',
            method: 'post',
        }).then(res => {
            wx.removeStorageSync('loginResult');
            wx.removeStorageSync('token');

            // this.$Router.pushTab('/pages/index/index')
            wx.showToast({
                title: "退出成功",
                icon: "none"
            })

            this.setData({
                orderAmount: ''
            });
            setTimeout(() => {
                wx.navigateTo({
                    url: "/pages/login/login"
                })
            }, 1000)
        })
    },
    // 跳转绑定手机号
    toBindingPhone() {
        wx.navigateTo({
            url: '/pages/binding-phone/binding-phone',
        })
    },
    // 分销中心
    toDistCenter() {
        wx.showToast({
            icon: "none",
            title: '该功能未开源'
        })
    },
    // 领券中心
    toCouponCenter() {
        wx.showToast({
            icon: "none",
            title: '该功能未开源'
        })
    },
    // 我的优惠券
    toMyCouponPage() {
        wx.showToast({
            icon: "none",
            title: '该功能未开源'
        })
    },
    // 收货地址
    toAddressList() {
        wx.navigateTo({
            url: '/pages/delivery-address/delivery-address',
        })
    },
    /**
     * 我的收藏跳转
     */
    myCollectionHandle() {
        let url = '/pages/prod-classify/prod-classify?sts=5';
        let id = 0;
        let title = "我的收藏商品";
        if (id) {
            url += "&tagid=" + id + "&title=" + title;
        }
        wx.navigateTo({
            url: url
        })
    }
})